package socket.myRPC.rpc.protocol;

import java.io.Serializable;

/**
 * 这是 协议用的 数据结构
 *
 * @author lihh
 */
public class MyContent implements Serializable {
  // 这是名称
  private String name;
  // 这是 方法名称
  private String methodName;
  // 这是 参数类型
  Class<?>[] parameterTypes;
  // 这是 具体的参数
  Object[] args;
  // 这是 返回的数据
  Object res;
  
  public String getName() {
    return name;
  }
  
  public void setName(String name) {
    this.name = name;
  }
  
  public String getMethodName() {
    return methodName;
  }
  
  public void setMethodName(String methodName) {
    this.methodName = methodName;
  }
  
  public Class<?>[] getParameterTypes() {
    return parameterTypes;
  }
  
  public void setParameterTypes(Class<?>[] parameterTypes) {
    this.parameterTypes = parameterTypes;
  }
  
  public Object[] getArgs() {
    return args;
  }
  
  public void setArgs(Object[] args) {
    this.args = args;
  }
  
  public Object getRes() {
    return res;
  }
  
  public void setRes(Object res) {
    this.res = res;
  }
}
